mark operator new(std::nothrow) as noalias (aka __attribute__((malloc)) git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@159359 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/__config b/include/__config index 369417c..3df583f 100644 --- a/include/__config +++ b/include/__config
@@ -391,6 +391,12 @@ #define _LIBCPP_CONSTEXPR constexpr #endif +#ifdef __GNUC__ +#define _NOALIAS __attribute__((malloc)) +#else +#define _NOALIAS +#endif + #ifndef __has_feature #define __has_feature(__x) 0 #endif